package czy.demo.repository;

import czy.demo.pojo.Person;
import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;
import org.springframework.stereotype.Repository;

/**
 * Elasticsearch仓库，继承指定接口即可，通过动态代理生成Bean对象
 * Elasticsearch仓库接口分为三个级别：
 * ElasticsearchRepository：定义了搜索方法
 * PagingAndSortingRepository：定义了排序、分页查找方法
 * CrudRepository：定义了增删改查方法
 * Repository无法修改index、映射等元数据，只能操作文档
 */
@Repository
public interface PersonRepository extends ElasticsearchRepository<Person,String> {
}
